#ifndef __CAN_H
#define __CAN_H
#include "sys.h"

// CAN1接收RX0中断使能
#define CAN1_RX_INT_ENABLE 1 // 0,不使能;1,使能.
#define CAN2_RX_INT_ENABLE 1 // 0,不使能;1,使能.
//
u8 CAN1_Mode_Init(u16 baud_rate); // CAN初始化
u8 CAN2_Mode_Init(u16 baud_rate); // CAN初始化
void can_receive_setting1(u32 id, u8 formate, u8 fliternub, u8 Filter_FIFO0);
void can_receive_setting2(u32 id, u8 formate, u8 fliternub, u8 Filter_FIFO0);
u8 CAN1_Receive_Msg(u8 *buf);                                            // 接收数据
u8 CAN_Send_Msg_FC(u8 channel_num, u32 id, u8 formate, u8 len, u8 *msg); // 发送数据

#endif
